package model

import "time"

type User struct {
	Id           int64     `gorm:"column:id" json:"id"`
	Username     string    `gorm:"column:username" json:"username"`
	UserAccount  string    `gorm:"column:userAccount" json:"userAccount"`
	AvatarUrl    string    `gorm:"column:avatarUrl" json:"avatarUrl"`
	Gender       int       `gorm:"column:gender" json:"gender"`
	UserPassword string    `gorm:"column:userPassword" json:"userPassword"`
	Phone        string    `gorm:"column:phone" json:"phone"`
	Email        string    `gorm:"column:email" json:"email"`
	UserStatus   int       `gorm:"column:userStatus" json:"userStatus"`
	CreateTime   time.Time `gorm:"column:createTime" json:"createTime"`
	UpdateTime   time.Time `gorm:"column:updateTime" json:"updateTime"`
	IsDelete     int       `gorm:"column:isDelete" json:"isDelete"`
	UserRole     int       `gorm:"column:userRole" json:"userRole"`
	Tags         string    `gorm:"column:tags" json:"tags"`
	Profile      string    `gorm:"column:profile" json:"profile"`
}

func (User) TableName() string {
	return "user"
}
